﻿using ChatGPTIntegrationProject.Model.DAL.Result.GtpSupport;
using ChatGPTIntegrationProject.Model.DTO.Content;
using ChatGPTIntegrationProject.Model.Interfaces.Api;

using Refit;

namespace ChatGPTIntegrationProject.ExternalAPI.Interfaces.Api
{
    public interface IOpenRouterAIApi
    {
        [Get("/api/v1/models")]
        Task<HttpResponseMessage> SupportModels();

        [Post("/api/v1/chat/completions")]
        Task<List<IResponse>> SendMessage(ContentChatDTO message);     
    }
}